home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / files / tcpip / misc / tnc1stuf.lzh / NET_TNC.ARC / TNC1KISS.DOC < prev    next >
Encoding:
Internet Message Format  |  1987-06-12  |  2.8 KB

  1. From: Marc Kaufman <kaufman%shasta.stanford.edu@sdcsvax.ucsd.edu>
  2. Date: Fri, 10 Apr 87 19:12:04 PST
  3. Subject: KISS for TNC-1 -- here it is
  4.  
  5. Here is the source code, followed by the S-records, for KISS on the TNC-1.
  6. I assume Bdale will maintain the source for retrieval (if not, let me know).
  7.  
  8. It is intended to be loaded by the TNCBUG loader, previously distributed.
  9. I am using Phil Karn's AX25 code on my system, with KISS as the interface,
  10. for testing.  I would appreciate receiving any reports of problems.
  11.  
  12. Marc Kaufman, WB6ECE (kaufman@Shasta.stanford.edu)
  13.  
  14. From bellcore!kaufman@shasta.stanford.edu Mon May  4 10:55:08 1987
  15. Received: from shasta.stanford.edu by flash.bellcore.com (4.12/4.7)
  16.     id AA09289; Mon, 4 May 87 12:52:03 edt
  17. Message-Id: <8705041652.AA09289@flash.bellcore.com>
  18. Received: by shasta.stanford.edu; Mon, 4 May 87 10:42:42 PDT
  19. Date: Mon, 4 May 87 10:42:42 PDT
  20. From: Marc Kaufman <kaufman@shasta.stanford.edu>
  21. Subject: ROM version of TNC1 KISS
  22. To: winfree!bdale@flash.bellcore.com
  23. Status: R
  24.  
  25.  
  26. <please let me know if this works... if so, I will forward source>
  27. <I am checking to see if I can send you the Assembler>
  28. Documentation + S-records for ROM version of TNC1 KISS:
  29.  
  30. * Refer to Phil Karn's description of KISS for details
  31. *
  32. * The following frame types (Host to TNC) are supported:
  33. *
  34. *    0 Data        - data frame to HDLC channel
  35. *    1 TXDelay    - 0 <= TXDelay  <= 255 (* 10 ms.)
  36. *    2 Peristence    - 255 -> transmit now
  37. *    3 SlotTime    - 0 <= SlotTime <= 255 (* 10 ms.)
  38. *    4 TXTail    - 0 <= TXTail   <= 255 (* 10 ms.)
  39. *    5 HDX/FDX    - 0 = HDX, 1 = FDX
  40. *    6 Speed        -     0 < Speed <=     24 (slow TNC)
  41. *            - 128+0 < Speed <= 128+48 (fast TNC)
  42. *
  43. *    The Speed parameter sets the HDLC baud rate to (Speed*300) baud.
  44. *    The high order bit (128), if set, indicates that the TNC1 is
  45. *     running with a 2x clock.  Maximum baud rates are 7200 for the slow
  46. *     TNC, and 14400 for the fast TNC.
  47.  
  48. * The following frame types (TNC to Host) are supported:
  49. *
  50. *    0 Data        - data frame from HDLC channel
  51.  
  52. * NOVRAM use:
  53. *
  54. *  8 bytes of data (terminal speed and KISS parameters) are kept in
  55. * the NOVRAM, in bytes 55-62.  This should not conflict with use of
  56. * the NOVRAM by WA8DED code, or most other code.  Standard switch
  57. * conventions apply:
  58. *
  59. *    SW 1    - ON  = Restore NOVRAM from default settings
  60. *            and determine terminal speed
  61. *
  62. *        - OFF  = Use NOVRAM settings for everything
  63. *
  64. *    SW 2    - Bank select (Hardware function)
  65. *
  66. *  To initially set terminal speed.. connect a terminal to the TNC and
  67. * reset the TNC (either by power up or turning SW 3 ON then OFF) with
  68. * SW 1 OFF.  Now type a Carriage Return at the desired baud rate.
  69. * You should get an OK prompt back.  At this time, you should turn SW 1 ON.
  70. *
  71. *  Setting changes are automatically updated in the NOVRAM, and the last
  72. * set will be used on the next power up.
  73. *
  74. *........ S-Records follow .......
  75.  
  76.